wcbe\classes\controllers\WCBE_Ajax D

Total Complexity 293
Dependencies 19
Dependents 1
Total lines 1,356
Lines of code 1,175
Logical lines of code 649
Comment lines 2
Methods 51
Properties 3

Methods 51

Method Rating Maintainability Complexity Lines of code
set_products_variations()
C
34 31 78
delete_products_variations()
B
44 17 41
get_product_variations()
A
38 14 63
save_column_profile()
A
41 12 56
delete_products()
A
47 9 33
add_product_attribute()
A
47 9 32
get_product_variations_for_attach()
A
47 9 32
get_yikes_custom_product_tabs()
A
48 9 30
history_filter()
A
52 9 24
variation_attaching()
A
46 8 36
column_manager_add_field()
A
55 8 16
get_text_editor_content()
S
51 7 25
duplicate_product()
S
55 7 18
history_redo()
S
51 6 27
history_undo()
S
51 6 27
product_edit()
S
47 5 34
get_product_ithemeland_badge()
S
55 6 19
column_manager_get_fields_for_edit()
S
50 5 28
get_products_name()
S
52 5 25
save_history_for_delete()
S
52 5 25
add_product_taxonomy()
S
53 5 22
get_product_files()
S
53 5 22
add_meta_keys_by_product_id()
S
53 5 21
get_it_wc_role_prices()
S
55 5 18
get_taxonomy_parent_select_box()
S
55 5 18
get_product_data()
S
56 5 18
get_product_by_ids()
S
57 5 16
untrash_products()
S
60 5 12
get_product_badge_ids()
S
61 5 11
sort_by_column()
S
55 4 19
get_it_wc_dynamic_pricing_all_fields()
S
54 4 19
get_attribute_values_for_attach()
S
55 4 18
get_attribute_values_for_delete()
S
55 4 18
get_attribute_values()
S
55 4 18
create_new_product()
S
61 4 12
add_yikes_saved_tab()
S
52 3 24
load_filter_profile()
S
53 3 23
__construct()
S
42 1 51
save_filter_preset()
S
55 3 19
products_filter()
S
58 3 15
get_product_gallery_images()
S
58 3 15
delete_filter_profile()
S
61 3 13
empty_trash()
S
60 3 13
get_it_wc_dynamic_pricing_selected_roles()
S
63 3 10
change_count_per_page()
S
62 2 12
add_new_file_item()
S
61 2 11
register_callback()
S
72 2 6
filter_profile_change_use_always()
S
65 2 9
make_response()
S
74 2 4
get_default_filter_profile_products()
S
61 1 12
clear_filter_data()
S
69 1 7